
#设置文件路径和名称
set(SRC_FILES_FILENAME "${CMAKE_BINARY_DIR}/srcfile-list.txt")

#清空文件
file(WRITE ${SRC_FILES_FILENAME} "")

#定义函数
function(filename_save arg)

    #将文件名列表中的分号替换为 '\n'
    string(REPLACE ";" "\n" FILENAMES "${ARGV}")

    #将文件名写入到文件
    file(APPEND ${SRC_FILES_FILENAME} ${FILENAMES})

    #写入 '\n' 到文件
    file(APPEND ${SRC_FILES_FILENAME} "\n")

endfunction()
